package com.example.kingdee.entity;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.util.List;

@Data
public class JstRefund {

    //聚水潭售后单号
    @SerializedName("as_id")
    private int asId;
    //申请时间
    @SerializedName("as_date")
    private String asDate;
    //平台退货退款单号
    @SerializedName("outer_as_id")
    private String outerAsId;
    //订单内部单号
    @SerializedName("o_id")
    private int oId;
    //订单线上单号
    @SerializedName("so_id")
    private String soId;
    //售后类型，普通退货，其它，拒收退货，仅退款，投诉，补发，换货，维修
    @SerializedName("type")
    private String type;
    //最后确认日期
    @SerializedName("confirm_date")
    private String confirmDate;
    //等级日期
    @SerializedName("created")
    private String created;
    //修改日期
    @SerializedName("modified")
    private String modified;
    //状态（WaitConfirm:待确认,Confirmed:已确认,Cancelled:作废,Merged:被合并）
    @SerializedName("status")
    private String status;
//    private String created;
//    private Object creator_name;
//    private String modified;
//    private Object modifier_name;

//    private String shop_status;
//    private String remark;
//    private Object io_id;
//    private String question_type;
//    private String warehouse;
//    private double refund;
//    private int payment;
//    private Object good_status;
//    private String node;
//    private String order_status;
//    private int shop_id;
//    private String logistics_company;
//    private String l_id;
//    private int wh_id;
//    private Object wms_co_id;
//    private int freight;
//    private Object drp_co_id_from;
//    private Object drp_co_id_to;
//    private String order_type;
//    private double buyer_apply_refund;
//    private int ts;
//    private Object receiver_mobile;
//    private Object receiver_name;
//    private Object shop_buyer_id;
//    private int refund_version;
//    private String refund_phase;
//    private String labels;
//    private String shop_name;
//    private String currency;
//    private String shop_site;
//    private String shop_type;
//    private Object result;
//    private List<ItemsBean> items;
//    private List<ImagesBean> images;
//    private List<String> order_labels;
//
//    @Data
//    public static class ItemsBean {
//        private int asi_id;
//        private int as_id;
//        private String sku_id;
//        private int qty;
//        private Object defective_qty;
//        private double price;
//        private double amount;
//        private String name;
//        private String pic;
//        private String type;
//        private String properties_value;
//        private String outer_oi_id;
//        private String sku_type;
//        private int r_qty;
//        private String item_sign;
//        private Object box_id;
//        private String combine_sku_id;
//        private Object receive_date;
//        private String shop_sku_id;
//        private String i_id;
//        private Object des;
//        private double shop_amount;
//        private Object remark;
//    }
//
//    @Data
//    public static class ImagesBean {
//        private String key;
//        private String domain;
//
//    }
}
